#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define ARGS_CHECK(argc, num)               \
    {                                       \
        if (argc != num)                    \
        {                                   \
            fprintf(stderr, args error !n); \
            return -1;                      \
        }                                   \
    }
#define ERROR_CHECK(ret, num, msg) \
    {                              \
        if (ret == num)            \
        {                          \
            perror(msg);           \
            exit(1);               \
        }                          \
    }
char *env[] = {""};
int main(int argc, char *argv[])
{

    // execv("/usr/bin/ls",argv);
    // execvp("ls",argv);
    //execlp("ls", "ls", "-l", NULL);
    execvpe("ls",argv,env);
    return 0;
}
